Hot Spot Analysis in Large ScaleShared Memory
نویسندگان
چکیده
Scalable multiprocessors that support a shared-memory image to application programmers are typically based on physical memory modules that are distributed. Consequently, the access times for a particular processor to various parts of physical memory di er. In this paper, we explore the implications of this non-uniformity in memory access times. In particular, we study the e ect of hot-spots in hierarchical large scale NUMA multiprocessors. Hot-spot analysis is of interest because coordinated threads of parallel programs lead to hot spots whose impact on performance may be substantial or even dominant. We have developed an analytical model of access latencies and contention for shared resources in the interconnection network that links the processors and memory modules. Our objective is to provide a better understanding of non-uniform memory access times in scalable architectures. We show the extent to which a variable can be shared before it becomes a performance bottleneck, and assess the potential gain from replication of shared data items. We also demonstrate that the backo value (after a memory request rejection) must be chosen carefully to balance memory access time and network utilization. Finally, we show that memory utilization is improved by allowing memory request bu ering.
منابع مشابه
Application of the Hot Spotting Method for the Straightening of a Large Turbine Rotor
Different problems may cause distortion of the rotor, and hence vibration, which is the most severe damage of the turbine rotors. Different techniques have been developed for the straightening of bent rotors. The method for straightening can be selected according to initial information from preliminary inspections and tests such as nondestructive tests, chemical analysis, run out tests and also...
متن کاملComparative Performance Evaluation of Hot Spot Contention Between MIN-Based and Ring-Based Shared-Memory Architectures
Hot spot content ion on a network-based sharedmemory architecture occurs when a large number of processors try to access a globally shared variable across the network. While Multistage Interconnection Network (MIN) and Hierarchical Ring (HR) structures are two important bases on which to build large scale shared-memory multiprocessors, the different interconnection networks and cache/memory sys...
متن کاملEffect of non-uniform memory request on the performance of buffered multiprocessor systems
Performance analysis of multiple-bus systems is usually carried out under the assumption of a uniform memory request model. Hot spots arising in multiprocessor systems give rise to non-uniform memory requests. It is known that a hot spot memory request pattern results in a signi®cant degradation in the performance of a buered multistage interconnection network. The aim of this research is to s...
متن کاملPerformance of Buuered Multistage Interconnection Networks in a Non Uniform Traac Environment 1
Multistage interconnection networks (MIN) are used to connect processors to memories in shared memory multiprocessor systems. They have also been proposed as switching fabrics in ATM switches in Broadband ISDN networks. A multistage network consists of several stages of switching elements (SE) connected by a permutation function. Since routing connicts among packets at the SEs cause blocking an...
متن کاملمقایسه موردی روشهای مختلف تعیین تنش هاتاسپات در جزئیات سازه کشتی
Fatigue analysis and estimation of safe life of structures that are subjected to cyclic loadings, such as ships and offshore structures is one of the most important steps of structural design. Fatigue failure in the form of crack will start from details and propagate in structure. In steel structures these cracks will started from welds. Most of the methods for fatigue life assessment in welded...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993